Interactive system for building and sharing one&#39;s own databank of wisdom bytes, such as words of wisdom, basic truths and/or facts and and feats, in one or more languages

ABSTRACT

Interactive system for building and sharing one&#39;s own databank of wisdom bytes, such as words of wisdom, basic truths and/or facts and feats, in one or more languages, it being accepted that one may want to build such data based on one&#39;s personal interest, by well-defined classifications, that uses a computer system comprising of; a One or more database to store data user wise; b. A well classified (i) User Database; (ii) At least one data input, organizing &amp; management module(s) allowing a user to input, append and/or Modify data, with or without Voice; (iii) Module allowing a user to invoke a Wisdom Bytes Session; (iv) Module allowing a user to Schedule such Wisdom Bytes on the user&#39;s computer, including hand held devices, at predefined and/or periodic intervals, with or without Voice; (v) Module allowing the User to Export data from the database; (vi) Module allowing the user to Import data built by another user using the same System; (vii) Module allowing the user to Translate data into one or more languages; (viii) Reports Module.

FIELD OF INVENTION

The present invention relates to an interactive System for building(including saving, appending, retrieving, modifying) and sharing one'sown databank of WISDOM BYTES, such as Words of Wisdom like adages,aphorisms, apothegms, axioms, catchwords, dictums, epigrams, epithets,expressions, gospels, home truths, idioms, mantras, maxims, mottos,phrases, proverbs, quotations, sayings, slogans and such others, BasicTruths, and/or Facts and Feats, in one or more languages, for increasingand improving one's own knowledge of such data, it being accepted thatsuch data is used in daily life, in conversation, education and sociallife.

It is a well-accepted fact that over the years, holy books, fables,sages and saints, great leaders and revolutionaries, poets and writers,artists and entertainers, builders and titans, scientists and thinkers,heroes, have made statements, announcements, proclamations, etc. thathave also been accepted as Words of Wisdom and Basic Truths, and peopleuse such Words of Wisdom and Basic Truths as a part of their dailyconversation, such Words of Wisdom and Basic Truths also being usedextensively during the grooming years of a person while being educatedat schools, colleges, universities, and that such Words of Wisdom andBasic Truths help to motivate people.

It is a well-accepted fact that people are always interested in knowingabout and remaining updated about various kinds of Facts and Feats, andthat such Facts and Feats continue to interest people, and severalinstitutions, organizations, business houses continue to record andpublish such Facts and Feats.

It is accepted that, traditionally, it has always been such publisherswho have been the ones to have recorded and published such WISDOM BYTESand that, as individuals, one needs to refer to such publications fromtime to time, to learn about, or obtain more information about Words ofWisdom, Basic Truths, and/or Facts and Feats.

It is also accepted that such publications are not published as and whennew Words of Wisdom, Basic Truths become common usage, as well as whennew Facts are discovered and when new Feats are achieved and peopletherefore have to wait for a long time to receive such updatedinformation regarding the same.

It is also accepted that the recording and publishing of Words ofWisdom, Basic Truths, and/or Facts and Feats is an activity mostlyrestricted to such publishers, and that, as such, recording andpublishing is not an activity conducted by an individual because thisactivity requires large amount of resources and infrastructure.Consequently, people continue to remain dependent on such publications,which are generally published with updated information according to timeschedules decided by such publishers.

It is also an accepted fact that such publications contain staticinformation, and are not customizable, in that, they do not allow theuser to build and share a “personalized” databank of such informationwhich may be proprietary and yet unpublished, and to further classifysuch information by the Source of Information, Type of WISDOM BYTE,Subject, Sub subjects, and which further allows the user to add moreinformation like the Meaning and details of Origin where applicable, AddImage, Animation and/or Sound files to the same, Associate moreinformation in the form of File(s)/URLs/Remarks to the same; Deleteunwanted information and Print the stored information.

BACKGROUND OF THE INVENTION

It is a well-accepted fact that Words of Wisdom and Basic Truths arepart of one's daily conversation and are extensively used in educationand people like to use Words of Wisdom and Basic Truths in their dailyconversation. It is a well-accepted fact that such Words of Wisdom andBasic Truths help to motivate people. Because Words of Wisdom and BasicTruths are useful in general and are popular with one and all, there isa lot of literature written on such topics.

It is a well-accepted fact that new Facts are being discovered and newFeats are being achieved, and that such new Facts and Feats arecontinuously recorded for the benefit of people and that people like tobe aware of the same for personal and/or professional reasons.

It is a well-accepted fact that such WISDOM BYTES continue to educate,inspire and amaze people, and therefore there is a lot of literaturewritten about them, as well as there are several programs that continueto be produced and broadcast through various media like the television,radio, Internet among others, on them.

It is a well-accepted fact that people generally cannot remember a largeamount of data whether by classifications or not, without external help,and it would be very helpful if there were to exist a System that wouldhelp people to Add, Retrieve, Modify, Delete, Print, Export, Import,Schedule such WISDOM BYTES, thereby helping people to remember suchWISDOM BYTES for use in daily life, for motivation, and to increasetheir knowledge on the same.

Chinese Patent No. CN1172683 relates to a kind of playing cards that has52 cards of hearts, spades, diamonds and clubs, each including 13 cardsfrom A to K. The Chinese characters represent twelve animals whichsymbolizes the year in which one is born are divided into 3 groups, eachgroup being put on a set of playing cards. The twelve animals are put onthree set of playing card respectively. Each card has an idiom relativeto said animal. Said playing cards will enrich the knowledge on idiomsfor players.

U.S. Pat. No. 6,453,280 relates to an Electronic dictionary capable ofidentifying idioms, having an idiom processing function which canautomatically identify idioms included in a present sentence from textof a first language, and which can output corresponding translatedexpressions in a second language. The electronic dictionary is operativeto perform a technique which comprises an idiom processing operationwhich makes automatic identification possible by text capturing,sentence segmenting, local parsing and transfer lexicon matching. Theelectronic dictionary provides intelligent translation at the idiomlevel.

European Patent Document EP1215656 relates to Idiom handling in VoiceService systems. The grammar of the speech input to a voice servicesystem is normally specified by the voice service system. However, thiscan produce problems in respect of idioms, such as dates, which areexpressed different ways by different users. To facilitate the handlingof idioms, a user is permitted to specify their own idiom grammar whichis then used by the voice service system to interpret idioms in speechinput from that user. Typically, the normal grammar of speech input isspecified by grammar tags used to mark up a voice page scriptinterpreted by a voice page browser; in this case, it will generally bethe voice browser that is responsible for employing the user-specifiedidiom grammar to interpret the corresponding idiom in the speech inputby the user. The user-specified grammar can be pre-specified directly tothe voice browser by the user or fetched by the browser from a remotelocation on the fly.

Chinese Patent No. CN1086622 relates to a Chinese proverb spelling gamecomprising of Chinese proverbs spelling cards as an entertainment toolfor the learning and exercise of proverbs and phonetic letters featuresthat the chosen basic phonetic syllables are marked on cards fallinginto one of four groups and blank cards are used as variable phoneticcards. Two dices with special marks are also used. Said limited cardsare combined to form unlimited proverbs.

U.S. Pat. No. 6,507,811 provides a method for symbol manipulation in anelectronic data processing system that can be used to alter therepresentation of ages, names, and proverbs in ways that some peoplefind to be highly amusing. Among other advantages, the representation ofpeople's ages can be altered so that a younger person seems older and anolder person seems younger, and the representation of people's names canbe altered so that they appear to come from other cultures and aredescriptive of the person. Similarly, the representation of proverbs canbe altered so that they appear to concern matters of individualizedinterest. In a preferred embodiment, the method of the present inventioncomprises the steps, using an electronic data processing system, ofinputting an expression of age in base 10 notation, converting theexpression of age in base 10 notation to an expression of age in analternate base notation, and outputting the expression of age in thealternate base notation. An alternate preferred embodiment of a methodof the present invention comprises the steps, using an electronic dataprocessing system, of inputting an input name and an input adjective,converting the input name to a cognate form, converting the inputadjective to a synonym, and outputting the cognate form and the synonym.Another alternate preferred embodiment of a method of the presentinvention comprises the steps, using an electronic data processingsystem, of inputting an input phrase and an input adjective, selecting aproverb form corresponding to the input adjective, inserting the inputphrase into the proverb form, and outputting the proverb form with theinserted input phrase.

Chinese Patent No. CN1177779 relates to a hand-held Chinese idiomsend-to-end serially-connected computer which comprises two portions ofkeyboard with 36 keys and computer whose internal memory includes 2000Chinese idioms which are end-to-end serially-connected together. Whenusing, its switch key is pressed, on the screen of computer the firstChinese idiom formed of four Chinese characters can be displayed, thenthe switch key can be pressed again, the second Chinese idiom can bedisplayed, then the rest can be done in the same manner, so that said2000 Chinese idioms can be displayed one-by-one, therefore it isconvenient to learn Chinese idioms for people.

The prior art described in the foregoing descriptions have an inherentlimitation, in that, they do not allow the users to build their owndatabank of WISDOM BYTES by well-defined classifications, and furtherthat none of the above prior art assist in the improvement of one'sknowledge of WISDOM BYTES by allowing users to take Wisdom BytesSession(s), and that none of the above prior art allow the users toshare such WISDOM BYTES with others.

Therefore, by dint of determined research and intuitive knowledge, ourinventor has developed an interactive System that enables users to build(including saving, appending, retrieving, modifying) their own databankof WISDOM BYTES in one or more languages, by well-definedclassifications, Translate the same into one or more languages, andwhich further enables users to improve their knowledge of WISDOM BYTESby means of taking Wisdom Bytes Sessions and Scheduled displays; whichfurther enables users to Export WISDOM BYTES to other users of thisSystem, and which further enables users to Import WISDOM BYTES built byother users of this System.

BRIEF SUMMARY OF THE INVENTION

An object of the present invention is to provide an interactive Systemfor building (including saving, appending, retrieving, modifying) andsharing one's own databank of WISDOM BYTES for increasing and improvingone's own knowledge of such data for use in daily life, in one or morelanguages, it being accepted that one may want to build (includingsaving, appending, retrieving, modifying) such data in one or morelanguages based on one's personal interest and further stored by variousclassifications like Source of Information, Type of WISDOM BYTE,Subject, and Sub subjects, such classification of data not restricted toany already provided data.

Yet another object of the present invention is to allow users to FINDsuch data rapidly and efficiently by none or one or more FINDconditions.

Yet another object of the present invention is to allow users toCustomize the data by allowing the Modification of the same, allowingthe addition of Meaning and details of Origin where applicable, allowingthe addition of Bookmark Remarks, Associations, Files, including Mediafiles, URLs and more Remarks to the same.

Yet another object of the present invention is to allow users toBookmark selected Records as “Favourite” and assign the same to specificusers or user groups.

Yet another object of the present invention is to allow users toNavigate efficiently between the Records.

Yet another object of the present invention is to allow users to Modifydata individually and Globally, and further selectively.

Yet another object of the present invention is to allow users to sharedata created by the users using the Export/Import/Print modules, suchExporting/importing/Printing of data capable of being done selectively.

Yet another object of the present invention is to provide users with theutility of Deleting the data, the scope of deleting data being singularor Global, sending the deleted data to the Recycle Bin Module of theSystem, and further permanently removing the same, singularly orplurally, and/or restoring the same, singularly or plurally.

Yet another object of the present invention is to allow users to invokea Wisdom Bytes Session(s) using the stored data and finding the same bynone or one or more classifications that the user may have used tocreate and/or Modify such data, and further to use the data selected forthe Session(s) as screen savers.

Yet another object of the present invention is to allow the user toSchedule the WISDOM BYTES, using the stored data by finding the storeddata to be used, based on none or one or more FIND conditions, to bebrought up on the user's computer, including hand held devices, atpreset time intervals, with or without Voice.

Yet another object of the present invention is to provide variousReports selectively and having the further utility of customizing thesame.

Yet another object of the present invention is to provide the necessaryTools to the user for better customization and maintenance of the Systemin various ways.

Yet another object of the present invention is to allow one or moremodule(s)/utility(s) to operate within a browser and/or other viewingand/or processing programs, and which can operate on one or morecomputers, including hand held devices.

Yet another object of the present invention is to provide a utility forcreating, editing, deleting, printing, navigating, finding Masters likeUser, Source of Information, Type of WISDOM BYTE, Subject and Subsubjects, etc.

Yet another object of the present invention is to provide users with aTranslation utility, allowing the user to consider any WISDOM BYTE as aparent language WISDOM BYTE and Translate the same into one or morelanguages of the user's choice, the translation activity happening froma Translation Module which is invoked in the Wisdom Bytes Bank Module,and further that all of the features and/or utility(s)/functionality(s)of the System remaining common to the translated WISDOM BYTE as would beapplicable to the parent language WISDOM BYTE.

Yet another object of the present invention is to allow the user toPrint any Record of the user's choice as well as to obtain a pluralityof Reports.

Yet another object of the present invention is to provide sufficientsecurity of not allowing the deletion of a Record or a Master that maybe in use.

Yet another object of the present invention is to allow the user toinput and/or Modify data in the Wisdom Bytes Bank Database/TranslationDatabase by Voice input, with or without a conjunction of input made bykeyboard support, and/or to use any other utility(s)/functionality(s) ofthe System, as may be supported by the System for such use, by VoiceCommand, and further to allow the user to receive Voice Output of thedata so entered/modified by the user in the above Wisdom Bytes BankDatabase/Translation Database.

BRIEF DESCRIPTION OF THE DRAWINGS

To complement the description that is being given and in order topromote a better understanding of the characteristics of the inventionin accordance with a practical embodiment of the same and as an integralpart of the said description a set of drawings accompany it in which, inan illustrative and non-restrictive way, the following are represented:—

FIG. 1 is the diagram of the System block of the present invention.

FIG. 2 is the diagram of the Multiple User System of the presentinvention

FIG. 3 is the diagram of the Outline of the System Process of thepresent invention

FIG. 4 is the diagram of the System Function of the Wisdom Bytes BankModule of the present invention

FIG. 5 is the diagram of the System Operation of the Wisdom Bytes BankModule of the present invention

FIG. 6 is the diagram of the System State Transition of the Wisdom BytesBank Module of the present invention

FIG. 7 is the diagram of the System Function of the Global AssociationModule of the present invention

FIG. 8 is the diagram of the System Operation of the Global AssociationModule of the present invention

FIG. 9 is the diagram of the System State Transition of the GlobalAssociation module of the present invention

FIG. 10 is the diagram of the System Function of the Global AttachmentModule of the present invention

FIG. 11 is the diagram of the System Operation of the Global AttachmentModule of the present invention

FIG. 12 is the diagram of the System State Transition of the GlobalAttachment Module of the present invention

FIG. 13 is the diagram of the System Function of the Wisdom BytesSession Module of the present invention

FIG. 14 is the diagram of the System Operation of the Wisdom BytesSession Module of the present invention

FIG. 15 is the diagram of the System State Transition of the WisdomBytes Session Module of the present invention

FIG. 16 is the diagram of the System Function of Reports Module of thepresent invention

FIG. 17 is the diagram of the System Operation of Reports Module of thepresent invention

FIG. 18 is the diagram of the System State Transition of Reports Moduleof the present invention

FIG. 19 is the diagram of the System Function of the Global ModificationModule of the present invention

FIG. 20 is the diagram of the System Operation of the GlobalModification Module of the present invention

FIG. 21 is the diagram of the System State Transition of the GlobalModification Module of the present invention

FIG. 22 is the diagram of the System Function of the Global DeleteModule of the present invention

FIG. 23 is the diagram of the System Operation of the Global DeleteModule of the present invention

FIG. 24 is the diagram of the System State Transition of the GlobalDelete Module of the present invention

FIG. 25 is the diagram of the System Function of the GlobalBookmark/Unbookmark Module of the present invention

FIG. 26 is the diagram of the System Operation of the GlobalBookmark/Unbookmark Module of the present invention

FIG. 27 is the diagram of the System State Transition of the GlobalBookmark/Unbookmark Module of the present invention

FIG. 28 is the diagram of the System Function of the Export Module ofthe present invention

FIG. 29 is the diagram of the System Operation of the Export Module ofthe present invention

FIG. 30 is the diagram of the System State Transition of the ExportModule of the present invention

FIG. 31 is the diagram of the System Function of the Import Module ofthe present invention

FIG. 32 is the diagram of the System Operation of the Import Module ofthe present invention

FIG. 33 is the diagram of the System State Transition of the ImportModule of the present invention

FIG. 34 is the diagram of the System Function of the Wisdom BytesScheduler Module of the present invention

FIG. 35 is the diagram of the System Operation of the Wisdom BytesScheduler Module of the present invention

FIG. 36 is the diagram of the System State Transition of the WisdomBytes Scheduler Module of the present invention

FIG. 37 is the diagram of the System Function of the Recycle Bin Moduleof the present invention

FIG. 38 is the diagram of the System Operation of the Recycle Bin Moduleof the present invention

FIG. 39 is the diagram of the System State Transition of the Recycle BinModule of the present invention

FIG. 40 is the diagram of the System Function of the Tools/Help MenuOptions Module of the present invention

FIG. 41 is the diagram of the System Operation of the Tools/Help MenuOptions Module of the present invention

FIG. 42 is the diagram of the System State Transition of the Tools/HelpMenu Options Module of the present invention

FIG. 43 is the diagram of the System Function of the Translation Moduleof the present invention

FIG. 44 is the diagram of the System Operation of the Translation Moduleof the present invention

FIG. 45 is the diagram of the System State Transition of the TranslationModule of the present invention

FIG. 46 is the diagram of the System Function of the Global TranslationModule of the present invention

FIG. 47 is the diagram of the System Operation of the Global TranslationModule of the present invention

FIG. 48 is the diagram of the System State Transition of the GlobalTranslation Module of the present invention

FIG. 49 is the diagram of the System Function of the Master Module ofthe present invention

FIG. 50 is the diagram of the System Operation of the Master Module ofthe present invention

FIG. 51 is the diagram of the System State Transition of the MasterModule of the present invention

DETAILED DESCRIPTION OF THE PRESENT INVENTION

A detailed description of the preferred embodiments and best modes forpracticing the present invention are described herein.

Interactive System for building (including saving, appending,retrieving, modifying) and sharing one's own databank of WISDOM BYTESfor increasing and improving one's own knowledge of such WISDOM BYTES inone or more languages, wherein FIG. 1 is the diagram of the differentfunctional blocks and their interaction of the present invention. TheUser Interface renders the user's actions, and with the help of theControl System transmits the appropriate requests to the Database. TheControl System acts as the bridge between the User Interface and theDatabase.

The Database consists of Wisdom Bytes Bank Database, TranslationDatabase, User Database and the Configuration Database. Wisdom BytesBank Database is the reservoir of an extensible collection ofwell-classified data. The Translation Database is the reservoir of thetranslated data. The User Database is the reservoir of the userinformation and also contains the history of past user interaction withthe System. The Configuration Database is the reservoir of the optionsused for the Customization of the System.

If the user requests for the Wisdom Bytes Bank Module through the UserInterface, then the Control System asks the Database Management Systemto find the corresponding data from the Wisdom Bytes BankDatabase/Translation Database, resulting in the display of the relevantdata, if available. The user then interacts further with the WisdomBytes Bank Module through the User Interface.

If the user requests for the Global Association Module through the UserInterface, then the Control System asks the Database Management Systemto find the corresponding data from the Wisdom Bytes BankDatabase/Translation Database, resulting in the display of the relevantdata, if available. The user then interacts further with the GlobalAssociation Module through the User Interface.

If the user requests for the Global Attachment Module through the UserInterface, then the Control System asks the Database Management Systemto find the corresponding data from the Wisdom Bytes BankDatabase/Translation Database, resulting in the display of the relevantdata, if available. The user then interacts further with the GlobalAttachment Module through the User Interface.

If the user requests for the Wisdom Bytes Session Module through theUser Interface, then the Control System asks the Database ManagementSystem to find the corresponding data from the Wisdom Bytes BankDatabase/Translation Database, resulting in the display of the relevantdata, if available. The user then interacts further with the WisdomBytes Session Module through the User Interface.

If the user requests for the Reports Module through the User Interface,then the Control System asks the Database Management System to find thecorresponding data from the Wisdom Bytes Bank Database/TranslationDatabase, resulting in the display of the relevant data, if available.The user then interacts further with the Reports Module through the UserInterface.

Where any Report relates to user information, then the Control Systemasks the Database Management System to find the corresponding data fromthe User Database.

If the user requests for the Global Modification Module through the UserInterface, then the Control System asks the Database Management Systemto find the corresponding data from the Wisdom Bytes BankDatabase/Translation Database, resulting in the display of the relevantdata, if available. The user then interacts further with the GlobalModification Module through the User Interface.

If the user requests for the Global Delete Module through the UserInterface, then the Control System asks the Database Management Systemto find the corresponding data from the Wisdom Bytes BankDatabase/Translation Database, resulting in the display of the relevantdata, if available. The user then interacts further with the GlobalDelete Module through the User Interface.

If the user requests for the Global Bookmark/Unbookmark Module throughthe User Interface, then the Control System asks the Database ManagementSystem to find the corresponding data from the Wisdom Bytes BankDatabase/Translation Database, resulting in the display of the relevantdata, if available. The user then interacts further with the GlobalBookmark/Unbookmark Module through the User Interface.

If the user requests for the Export Module through the User Interface,then the Control System asks the Database Management System to find thecorresponding data from the Wisdom Bytes Bank Database/TranslationDatabase resulting in the display of the relevant data, if available.The user then interacts further with the Export Module through the UserInterface.

If the user requests for the Import Module through the User Interface,then the Control System retrieves the corresponding data from a validdatabase file resulting in the display of the relevant data, ifavailable. The user then interacts further with the Import Modulethrough the User Interface.

If the user requests for the Wisdom Bytes Scheduler Module through theUser Interface, then the Control System asks the Database ManagementSystem to find the corresponding data from the Wisdom Bytes BankDatabase/Translation Database, resulting in the display of the relevantdata, if available. The user then interacts further with the WisdomBytes Scheduler Module through the User Interface.

If the user requests for the Recycle Bin Module through the UserInterface, then the Control System asks the Database Management Systemto find the corresponding data from the Wisdom Bytes BankDatabase/Translation Database and retrieves the corresponding dataresulting in the display of the relevant data, if available. The userthen interacts further with the Recycle Bin Module through the UserInterface.

If the user requests for the Tools/Help Menu Options Module through theUser Interface, then the Control System retrieves the correspondingOptions available from the Configuration Database. The user theninteracts further with the Tools/Help Menu Options through the UserInterface.

If the user requests for the Translation Module through the UserInterface, then the Control System asks the Database Management Systemto find the corresponding data from the Wisdom Bytes BankDatabase/Translation Database resulting in the display of the relevantdata, if available. The user then interacts further with the TranslationModule through the User Interface.

If the user requests for the Global Translation Module through the UserInterface, then the Control System asks the Database Management Systemto find the corresponding data from the Wisdom Bytes BankDatabase/Translation Database resulting in the display of the relevantdata, if available. The user then interacts further with the GlobalTranslation Module through the User Interface.

If the user requests for the Master Module through the User Interface,then the Control System asks the Database Management System to find thecorresponding data from the Wisdom Bytes Bank Database/TranslationDatabase, resulting in the display of the relevant data, if available.The user then interacts further with the Master Module through the UserInterface. The relevant databases are updated on Adding, Modifying,and/or Deleting.

FIG. 2 is the diagram of the Multiple User System of the presentinvention. It explains that multiple users can use the system at thesame time, and also explains that the system can be controlled by rightsand privileges. It further allows to Store/Modify/Delete the UserDetails including User Name, Password etc. in the User Database.

FIG. 3 is the diagram of the outline of the System process of thepresent invention. It exhibits the modules of the System and their mainfunctions.

FIGS. 4 to 12 explain the System Function, System Operation, SystemState Transition of the Wisdom Bytes Bank Module, the System Function,System Operation, System State Transition of the Global AssociationModule, the System Function, System Operation, System State Transitionof the Global Attachment Module, respectively of the present invention.The Wisdom Bytes Bank Module accepts data in one or more languages (suchdata capable of being accepted from more than one user at the sametime), with or without voice, by well-defined classifications like (1)Date (2) Source of Information (to record the Source from where the userobtained the details the User is entering—EXAMPLE—The User may have reada SAYING etc. in a particular book or magazine—say “XYZ” and would liketo store this Source of Information), (3) Type of WISDOM BYTE (to recordthe Type of data the user is entering, e.g. adages, aphorisms, dictums,epigrams, expressions, gospels, home truths, idioms, mantras, mottos,nuggets, phrases, proverbs, quotes, quotations, sayings, slogans, BasicTruths, Facts, Feats—EXAMPLE—the data may be in the form of a “ADAGE”like “Look before you Leap” and the user may like to store the sameunder Type “ADAGE”), (3) Subject (to record the Subject under which thedata that the user is entering is to be stored—EXAMPLE—The user isentering a FACT which may be a GEOGRAPHICAL FACT and the user may wantto store the FACT under the SUBJECT GEOGRAPHICAL FACTS) (4) SubSubject(s) (to record the Sub Subject (s) under which the details thatthe user is entering is to be stored—EXAMPLE—The FACT may be based on aGEOGRAPHICAL SUBJECT and the user may want to store the FACT “Though Mt.Everest is called the tallest mountain on earth, Mauna Kea, a volcano onthe island of Hawaii is actually taller”, under the SUBJECT GEOGRAPHICALFACTS and further classify the same up to 5 levels {Sub-Subjects} e.g.SUBJECT GEOGRAPHICAL FACTS>SUB-SUBJECT1>EARTHGEOGRAPHY>SUB-SUBJECT2>FEATURES>SUB-SUBJECT3>LANDMASSES>SUB-SUBJECT4>MOUNTAINS>SUB-SUBJECT5>TALLEST MOUNTAIN. The Modulefurther allows the user to search for existing WISDOM BYTES by none orone or more of the above classifications, in order to avoid theduplication of entries.

The Module further allows the user to add the meaning and the origin ofthe Wisdom Byte—EXAMPLE—the idiom “FOOD FOR THOUGHT” means “Aninteresting idea, worth thinking about”. This idiom originated in theearly 1800s when people associated the mind as a mouth that “chews”ideas, thereby making “ideas” as the “FOOD FOR THOUGHT”. The Modulefurther allows the user to Attach and/or Associate any kind ofadditional information like File(s), URLs and Remarks, File(s) and URLsbeing able to be opened by the System, the Remarks being simplydisplayed—EXAMPLE—The user may want to Attach an IMAGE and/or anANIMATION and/or a SOUND file to the Record, or the user may also wantto “associate” more information to the Record by means of associatingsome information that may be on a file or a Web Site, and hence the userwould Associate a file or URL to the Record. Such file(s) would beopened by the System. In case of a URL, the same would be opened by theSystem provided the user is connected to the Internet. The user may alsosimply wish to add a REMARK to the Record. Such REMARKS are displayed tothe user on demand using a browser.

The System also provides a utility to add specialized Remarks as“Bookmark Remarks”, as well as a utility to Bookmark any selectedRecord(s) as “Favourite” and further assign the same to specific usersor user groups. A Global utility allows the user to Bookmark a set ofRecords as “Favourite” Globally, across multiple Record(s), by findingthe same from the Wisdom Bytes Bank Database/Translation Database, bynone or one or more FIND conditions, instead of Bookmarking the same oneby one.

All of the above classifications and additional details and informationare user defined, and can be modified to suit the user, therebyproviding full flexibility to the user.

The System also comprises of the utility, while adding a new dataRecord, of copying an existing entry with respect to at least the aboveclassifications under which the entry may have been stored, such “CopyCurrent Entry” utility being of immense use to the user to simplify thecreation of Records having at least common classifications.

The System also comprises of the utility of Printing a Record stored inthe Wisdom Bytes Bank Database/Translation Database. The Records can bePrinted by finding the same from the Wisdom Bytes BankDatabase/Translation Database based on none or one or more FINDconditions, the Results being displayed to the user in a grid formatwith a further utility to Sort the Results, Ascending or Descending, bythe relevant classifications, and further allowing the user to selectthe Records to be Printed from the result grid. The Printing utilityoffers further selections to be made by the user with respect to variousPrint conditions such as Printing a single Record, or Printing theresults without further selections, or Printing the results selectively,or Printing the entire set of Records available in the database withfurther selections, if needed. The Printing utility further comprises ofthe Print reports to be Exported to various destinations in various fileformats. The Printing utility provides the user with the ability tocustomize the Header and Footer details.

The System also comprises of the utility of Navigating between Recordsin the Wisdom Bytes Bank Database/Translation Database.

The System comprises of the utility of finding Records in the WisdomBytes Bank Database/Translation Database, by none or one or more of theabove classifications and/or keywords, File Attachments or BookmarkRemarks including, but not limited to, whether the Wisdom Bytes isBookmarked as “Favourite”, the Find Results being displayed to the userin a grid format with a further utility to Sort the Find Results,Ascending or Descending, by the relevant classifications that may havebeen used by the user to enter and/or Modify the Records in the WisdomBytes Bank Module. Double clicking on any Record will take the user tothe concerned Record.

A further utility allows the user to send the Record as SMS/MMS and/orvia Email and/or Network Messaging.

The user is allowed to input and/or Modify data in Wisdom Bytes BankDatabase/Translation Database by Voice input, with or without aconjunction of input made by keyboard support, and/or use any otherutilities/functionality of the System, as may be supported by the Systemfor such use, by Voice Command, and further that the text to speechtechnology used enables the System to speak out the data soentered/modified by the user in the above Wisdom Bytes BankDatabase/Translation Database. The Wisdom Bytes Bank Module also acceptsdata built by another user (Exporting user) of the System, by the aboveclassifications, and which data may be further manipulated by theImporting user to suit the Importing user's requirements—EXAMPLE—theExporting user may have classified the subject of the Fact “Though Mt.Everest is called the tallest mountain on earth, Mauna Kea a volcano onthe island of Hawaii is actually taller” as GEOGRAPHICAL FACTS, but theImporting user may like to classify the subject of the same as GEOGRAPHYOF NORTH AMERICA.

Any data from the Wisdom Bytes Bank Database/Translation Database can bedeleted by the user by finding the same based on none or one or moreFIND conditions.

Any Record can be translated by the user into one or more languages byfinding the same from the Wisdom Bytes Bank Database/TranslationDatabase based on none or one or more FIND conditions and translatingthe same into the selected language.

Any data entered or imported into the Wisdom Bytes Bank Module isfurther used as part of the functions of the other Modules of theSystem.

FIG. 4 is the diagram of the System Function of the Wisdom Bytes BankModule of the present invention. The architecture of this Modulecomprises the following functions, which allow a user to build, append,save, Modify and Delete WISDOM BYTES by well-defined classifications,and add other details like Meanings and details of Origin (whereapplicable), Attach/Associate Files/URLs/Remarks, with the help of theUser Interface.

The Wisdom Bytes Bank Module through the User Interface causes theControl System to find and retrieve the relevant data from the WisdomBytes Bank Database/Translation Database. The Module allows a user to:

Find existing data by none or one or more FIND conditions

-   -   Sort & Select data    -   Add, Modify, Delete & Save data by classifications    -   Translate data    -   Send data as SMS/MMS and/or Network Messaging and/or via Email    -   Copy Current Entry    -   Print Current Wisdom Byte by different classifications    -   Go To a Wisdom Byte and Navigate between Wisdom Bytes    -   Bookmark/Unbookmark Wisdom Bytes with various Remarks, as well        as Bookmark the same as “Favourite”    -   Attach/Associate File(s)/URL/Remarks to a Wisdom Byte

FIG. 5 describes the System Operation of the Wisdom Bytes Bank Moduleexplaining that the Module is based on user actions, which are performedby loops.

The Add functionality allows the user to Input data in the relevantfields. The functionality is controlled through a top-level loop. TheControl System updates the Database and then the System waits for thenext user action.

The Find functionality is controlled through a top-level loop whereinthe user is asked to enter/select a find criterion, to bring forthWISDOM BYTE(S) from the Wisdom Bytes Bank Database/Translation Databasebased on the Find criteria. After finding the WISDOM BYTE(S), the usercan sort the WISDOM BYTES etc. by different classifications and then canModify, Delete or Print the WISDOM BYTE(S). After Modification, if theuser saves the WISDOM BYTE(S), the database gets updated and then theSystem waits for the next user action. Similarly, after deleting aWISDOM BYTE(S), the database gets updated and then the System waits forthe next user action.

The Copy Current Entry functionality is controlled through a top-levelloop. The System comprises of this utility, while creating a new dataRecord, of copying an existing entry with respect to at least the aboveclassifications under which the entry may have been stored, such “CopyCurrent Entry” utility being of immense use to the user to simplify thecreation of Records having at least common classifications—EXAMPLE—If auser has an existing Record classified as:

TYPE OF WISDOM BYTE: FACT

SUBJECT: GEOGRAPHICAL FACTS

And the new Record being entered by the User also happens to be fallingunder the above classifications, the “Copy Current Entry” would make thenew entry easier for the user, in that, the user would not have toreclassify the new entry.

The Control System updates the new WISDOM BYTE in the Database and thenthe System waits for the next user action.

The Printing functionality is controlled through a top-level loop. Theuser can Print the WISDOM BYTE facing the user, or can Print WISDOMBYTES that may have been found from the Wisdom Bytes BankDatabase/Translation Database by a FIND criterion. The Control Systemretrieves the WISDOM BYTE(S) from the Database and then the System waitsfor the next user action.

The Bookmark/Unbookmark WISDOM BYTES functionality is controlled througha top-level loop. The user can Bookmark/Unbookmark the WISDOM BYTEfacing the user, or can Bookmark/Unbookmark WISDOM BYTE(S) that may havebeen found from the Wisdom Bytes Bank Database/Translation Database by aFIND criterion. Bookmarking requires that the user add some Remarks tothe Bookmark. The Control System updates the Database and then theSystem waits for the next user action.

This functionality also allows the user to Bookmark WISDOM BYTES as“Favourite”

The Translation functionality is controlled through a top-level loop.The user can Translate WISDOM BYTE facing the user, or can TranslateWISDOM BYTE(S) that may have been found from the Wisdom Bytes BankDatabase/Translation Database by a FIND criterion. The Translationfunctionality allows the user to consider any WISDOM BYTE as a parentlanguage WISDOM BYTE and translate the same into one or more languagesof the user's choice. The Control System updates the Database and thenthe System waits for the next user action.

The user can send as SMS/MMS and/or Network Messaging and/or via Emailthe WISDOM BYTE facing the user, or can send that may have been foundfrom the Wisdom Bytes Bank Database/Translation Database by a FINDcriterion.

The user can Attach/Associate file (s) including Image, Animation and/orSound Files/URL/Remarks to the WISDOM BYTE facing the user, or canAttach/Associate file (s) including Image, Animation and/or Sound Files,URLs/Remarks to the WISDOM BYTES that may have been found from theWisdom Bytes Bank Database/Translation Database by a FIND criterion. TheAttach/Associate file (s) including Image, Animation and/or Sound Files,URL/Remarks functionality to a desired WISDOM BYTE(S) is controlledthrough a top-level loop. The Control System updates the Database andthen the System waits for the next user action.

The Navigation functionality allows the user to navigate between WISDOMBYTES

On giving the Close command the System gets notified and the user comesout from the Module.

FIG. 6 describes the System State Transition Diagram of the Wisdom BytesBank Module explaining that the Module is based on the different States.

The System receives events from the user(s), and each event causes thetransition from one state to another within the Module.

Each State contains its own separate Terminal State. A double linedtransition arrow from State 4 indicates that multiple instances of thestate are possible. So it is possible for multiple instances of state 4to occur, each of which has its own Terminal State. A transition shownwith a dotted line indicates that it is leaving from one State andentering another state.

FIG. 7 is the diagram of the System Function of Global AssociationModule of the present invention. The architecture of this Modulecomprises the following functions, which allow a user to AssociateFile(s)/URL/Remarks to WISDOM BYTES Globally by finding the WISDOM BYTESfrom the Wisdom Bytes Bank Database/Translation Database, by none or oneor more FIND conditions with the help of the User Interface. The GlobalAssociation Module, through the User Interface, causes the ControlSystem to find and retrieve the relevant data from the Wisdom Bytes BankDatabase/Translation Database and to Associate File(s)/URLs/Remarks toWISDOM BYTES Globally across several selected WISDOM BYTES at a time.

FIG. 8 describes the System Operation of Global Association Moduleexplaining that the Module is based on user actions, which are performedby loops. Through this Global Association Module, the user can AssociateFile(s)/URL/Remarks to WISDOM BYTES Globally by finding the WISDOMBYTE(S) from the Wisdom Bytes Bank Database/Translation Database, bynone or one or more FIND conditions with the help of the User Interface.

Once the user finds the WISDOM BYTES from the Wisdom Bytes BankDatabase/Translation Database, by various classifications, the user cansort & select the WISDOM BYTE(S) and then the System waits for the nextuser action. Then the user can Associate File(s)/URLs/Remarks to WISDOMBYTES Globally through the User Interface. The System then waits for thenext user action.

On giving the Close command the System gets notified and the user comesout from the Module.

FIG. 9 describes the System State Transition Diagram of the GlobalAssociation Module explaining that the Module is based on the differentStates. The System receives events from the user(s), and each eventcauses the transition from one state to another within the Module.

Each State contains its own separate Terminal State. A double linedtransition arrow from State 4 indicates that multiple instances of thestate are possible. So it is possible for multiple instances of state 4to occur, each of which has its own Terminal State. A transition shownwith a dotted line indicates that it is leaving from one State andentering another state.

FIG. 10 is the diagram of the System Function of Global AttachmentModule of the present invention. The architecture of this Modulecomprises the following functions, which allow a user to Attach a Fileto WISDOM BYTES Globally by finding the WISDOM BYTE(S) from the WisdomBytes Bank Database/Translation Database, by none or one or more FINDconditions with the help of the User Interface. The Global AttachmentModule, through the User Interface, causes the Control System to findand retrieve the relevant data from the Wisdom Bytes BankDatabase/Translation Database and to Attach File(s) to the WISDOM BYTESGlobally across several selected WISDOM BYTE(S) at a time.

FIG. 11 describes the System Operation of Global Attachment Moduleexplaining that the Module is based on user actions, which are performedby loops. Through this Global Attachment Module, the user can AttachFile(s) to WISDOM BYTES Globally by finding the WISDOM BYTE(S) from theWisdom Bytes Bank Database/Translation Database, by none or one or moreFIND conditions with the help of the User Interface.

Once the user finds the WISDOM BYTES from the Wisdom Bytes BankDatabase/Translation Database, by various classifications, the user cansort & select the WISDOM BYTE(S) and then the System waits for the nextuser action. Then the user can Attach File(s) to WISDOM BYTES Globallythrough the User Interface. The System then waits for the next useraction.

On giving the Close command the System gets notified and the user comesout from the Module.

FIG. 12 describes the System State Transition Diagram of the GlobalAttachment Module explaining that the Module is based on the differentStates. The system receives events from the user(s), and each eventcauses the transition from one state to another within the Module.

Each State contains its own separate Terminal State. A double linedtransition arrow from State 4 indicates that multiple instances of thestate are possible. So it is possible for multiple instances of state 4to occur, each of which has its own Terminal State. A transition shownwith a dotted line indicates that it is leaving from one State andentering another state.

The System generates a new Record Id each time a new entry is made by auser or when a Record is imported by the user.

FIGS. 13 to 15 explain the System Function, System Operation and SystemState Transition respectively, comprises of a Module allowing the userto invoke and store a Wisdom Bytes Session, (such Wisdom Bytes Sessionsbeing capable of being taken by more than one user at the same time),using the data stored in the Wisdom Bytes Bank Database/TranslationDatabase, and by finding the same based on none or one or more FINDconditions, the find results being displayed to the user with a Timer,the time of display as may be selected by the user, for displaying eachof the Records, and the Records being displayed one by one, until thenumber of Records found by the above FIND conditions are exhausted, oruntil the user exits the Module, as well as further allowing the user tomanually navigate between the Records being used in the Wisdom BytesSession, as well as further allowing the user to make a selection as towhether the user wishes to listen to the Background Music Sound Fileduring the Wisdom Bytes Session, as well as further allowing the user tomake a selection as to whether the user wishes to listen to the text ofthe WISDOM BYTE(S), which is simultaneously displayed and spoken by acharacter through an embedded text to speech engine. The Module furthercomprises of the utility of allowing the user to select the number ofRecords that the user wishes to use for the Wisdom Bytes Session, theRecords being randomly selected from the database, but based on the FINDconditions, and displayed to the user on the user's computers, includinghand held devices. The Module further comprises of the utility ofallowing the user to repeat the Wisdom Bytes Session from the previouslystored Wisdom Bytes Session(s). The Module further comprises of theutility of allowing the user to assign any previous Wisdom Bytes Sessionas the data input for the purpose of showing the data on the user'sscreen as a screen saver. A further utility allows the user to send theRecord as SMS/MMS and/or via Email and/or Network Messaging during theWisdom Bytes Session.

FIG. 13 is the diagram of the System Function of Wisdom Bytes SessionModule of the present invention. The architecture of this Modulecomprises the following functions, which allow a user to invoke a newWisdom Bytes Session using the data stored in the Wisdom Bytes BankDatabase/Translation Database, and by finding the same based on none orone or more FIND conditions, to Repeat a Wisdom Bytes Session with thehelp of the User Interface.

The Wisdom Bytes Session through the User Interface causes the ControlSystem to find and retrieve the relevant data from the Wisdom Bytes BankDatabase/Translation Database. The Module allows a user to:

-   -   Select a language    -   Take a New Wisdom Bytes Session by finding the WISDOM BYTE(S)        from the Wisdom Bytes Bank Database/Translation Database, by        none or one or more FIND conditions    -   Repeat a Wisdom Bytes Session    -   Navigate manually(Manual Scroll) or automatically (AutoScroll)        between WISDOM BYTES during the Wisdom Bytes Session    -   Activate Background Music Sound File during the Wisdom Bytes        Session    -   Activate Voice Assistant during the Wisdom Bytes Session    -   Send WISDOM BYTE(S) as SMS/MMS and/or Network Messaging and/or        via Email during the Wisdom Bytes Session

FIG. 14 describes the System Operation of the Wisdom Bytes SessionModule explaining that the Module is based on user actions, which areperformed by loops.

To invoke a New Wisdom Bytes Session, the user selects the language,User Name, Wisdom Bytes Session Title, No. of WISDOM BYTE(S) and Timeper WISDOM BYTE and then finds the WISDOM BYTE(S) from the Wisdom BytesBank Database/Translation Database, by none or one or more FINDconditions. The System then waits for the next user action. The user canalso listen to the Background Music Sound File or can activate the VoiceAssistant during the Wisdom Bytes Session. The System then waits for thenext user action. The user can also assign any previous Wisdom BytesSession for the purpose of showing the data on the user's screen as ascreen saver. The user can also navigate between the WISDOM BYTES andcan also jump to any WISDOM BYTE at any point of time during theSession, and after this the user can notify the System that the Sessionis finished. The System stores the Wisdom Bytes Session and the databasegets updated. The user can also send the WISDOM BYTE(S) as SMS/MMSand/or Network Messaging and/or via Email. The System then waits for thenext user action.

To Repeat a Wisdom Bytes Session, the user selects the desired WisdomBytes Session from the previously stored Wisdom Bytes Session(s)containing the User Name and the Wisdom Bytes Session Title. The Systemthen waits for the next user action.

On giving the Close command the System gets notified and the user comesout from the Module.

FIG. 15 describes the System State Transition Diagram of the WisdomBytes Session Module explaining that the Module is based on thedifferent States.

The System receives events from the user(s), and each event causes thetransition from one state to another within the Module.

Each State contains its own separate Terminal State. A double linedtransition arrow from State 4 indicates that multiple instances of thestate are possible. So it is possible for multiple instances of state 4to occur, each of which has its own Terminal State. A transition shownwith a dotted line indicates that it is leaving from one State andentering another state.

FIGS. 16 to 18 explain the System Function, System Operation and SystemState Transition respectively of the utility of obtaining the followingReports:

-   -   List of WISDOM BYTES    -   List of WISDOM BYTES Count by Category    -   User Details

FIG. 16 is the diagram of the System Function of Reports Module of thepresent invention. The architecture of this Module comprises thefollowing functions, which allow a user to print Reports and/or Graphs(In case of WISDOM BYTES Count by Category and WISDOM BYTES Count byMultiple Categories) by finding the Records from the Wisdom Bytes BankDatabase/Translation Database, by none or one or more FIND conditionswith the help of the User Interface.

The Reports Module, through the User Interface, causes the ControlSystem to find and retrieve the relevant data from Wisdom Bytes BankDatabase/Translation Database. The Module allows a user to:

-   -   Select a Report Type    -   Find existing WISDOM BYTE(S) from the Wisdom Bytes Bank        Database/Translation Database, by none or one or more FIND        conditions to be printed    -   Print Report/Graph

FIG. 17 describes the System Operation of Reports Module explaining thatthe Module is based on user actions.

The user selects the Report/Graph to be printed and then Finds & Selectsthe Records from the Wisdom Bytes Bank Database/Translation Database, bynone or one or more FIND conditions to be included in this selectedReport/Graph. The System waits for the next user action. The user canprint the selected criteria, if needed. Then the System waits for thenext user action. The user can mark the Records to be printed based onthe selected criteria. Then the user is able to print the Records. Thenthe System waits for the next user action. The user can print the Reportand/or Graph based on the selected criteria. The System then waits forthe next user action.

On giving the Close command the System gets notified and the user comesout from the Module.

FIG. 18 describes the System State Transition Diagram of the ReportsModule explaining that the Module is based on the different States. TheSystem receives events from the user(s), and each event causes thetransition from one State to another within the Module.

Each State contains its own separate Terminal State. A double linedtransition arrow from State 4 indicates that multiple instances of theState are possible. So it is possible for multiple instances of State 4to occur, each of which has its own Terminal State. A transition shownwith a dotted line indicates that it is leaving from one State andentering another State.

FIGS. 19 to 21 explain the System Function, System Operation and SystemState Transition respectively of the utility of Modifying a Recordstored in the Wisdom Bytes Bank Database/TranslationDatabase—EXAMPLE—The System allows the user to Modify any part of anexisting Record by using the Edit utility. A Record entered under thesubject GEOGRAPHICAL FACTS, being decided by the user to be Modified,can be instead stored under the subject VOLCANOES. This would hold trueto any part of the Record being wanted to be Modified by the user, inthat, any part or parts of the Record is allowed to be Modified by theuser. There is a further utility of “Global Modification” whereinRecord(s) can be “found and Replaced/Modified” Globally. The Records canbe Replaced/Modified Globally by finding them from the Wisdom Bytes BankDatabase/Translation Database based on none or one or more FINDconditions, the Results being displayed to the user in a grid formatwith a further utility to Sort the Results, Ascending or Descending, bysome of the relevant classifications, and further allowing the user toselect the Records to be Globally Replaced/Modified from the resultgrid.—EXAMPLE—The user may want to change the subject of some or allWISDOM BYTES classified under the subject GEOGRAPHY to the subjectHISTORY. The Global utility would perm it the user to make thisModification across multiple WISDOM BYTES instead of Modifying the sameone by one.

FIG. 19 is the diagram of the System Function of Global ModificationModule of the present invention. The architecture of this Modulecomprises the following functions, which allow a user to Find &Modify/Replace part(s) of the WISDOM BYTES Globally, as desired, byfinding the WISDOM BYTES from the Wisdom Bytes Bank Database/TranslationDatabase by none or one or more FIND conditions with the help of theUser Interface.

The Global Modification Module, through the User Interface, causes theControl System to find and retrieve the relevant data from the WisdomBytes Bank Database/Translation Database. The Module allows a user to:

-   -   Find existing WISDOM BYTES by none or one or more FIND        conditions    -   Sort & Select WISDOM BYTES    -   Find & Replace/Modify part(s) of WISDOM BYTES Globally

FIG. 20 describes the System Operation of the Global Modification Moduleexplaining that the Module is based on user actions.

Once the user finds the WISDOM BYTES from the Wisdom Bytes BankDatabase/Translation Database, by none or one or more FIND conditionsthe user can sort & select the WISDOM BYTES and then the System waitsfor the next user action. The Control System retrieves that particularWISDOM BYTE from the Database. Then the user Modifies (Finds & Replaces)part(s) of the selected WISDOM BYTES Globally through the UserInterface. The System then waits for the next user action.

On giving the Close command the System gets notified and the user comesout from the Module.

FIG. 21 describes the System State Transition Diagram of the GlobalModification Module explaining that the Module is based on the differentStates. The System receives events from the user(s), and each eventcauses the transition from one state to another within the Module.

Each State contains its own separate Terminal State. A double linedtransition arrow from State 4 indicates that multiple instances of thestate are possible. So it is possible for multiple instances of state 4to occur, each of which has its own Terminal State A transition shownwith a dotted line indicates that it is leaving from one State andentering another state.

FIGS. 22 to 24 explain the System Function, System Operation and SystemState Transition respectively of the utility of Deleting a Record storedin the Wisdom Bytes Bank Database/Translation Database, and having thefurther utility of “Global Delete” wherein the user can select theRecords to be Globally Deleted. The Records can be deleted Globally byfinding them from the Wisdom Bytes Bank Database/Translation Databasebased on none or one or more FIND conditions, the Results beingdisplayed to the user in a grid format with a further utility to Sortthe Results, Ascending or Descending, by some of the relevantclassifications, and further allowing the user to select the Records tobe Globally Deleted from the result grid. Any Record deleted is sent tothe Recycle Bin Module of the System.

FIG. 22 is the diagram of the System Function of Global Delete Module ofthe present invention. The architecture of this Module comprises thefollowing functions, which allow a user to Delete WISDOM BYTES Globallyby finding the WISDOM BYTES from the Wisdom Bytes BankDatabase/Translation Database by none or one or more FIND conditionswith the help of the User Interface.

The Global Delete Module, through the User Interface, causes the ControlSystem to find and retrieve relevant data from the Wisdom Bytes BankDatabase/Translation Database. The module allows a user to:

-   -   Find existing WISDOM BYTES by none or one or more FIND        conditions    -   Sort & Select WISDOM BYTES    -   Delete WISDOM BYTES Globally (which goes to Recycle Bin of the        System)

FIG. 23 describes the System Operation of the Global Delete Moduleexplaining that the Module is based on user actions. Once the user findsthe WISDOM BYTES by from the Wisdom Bytes Bank Database/TranslationDatabase, by none or one or more FIND conditions, the user can sort &select the WISDOM BYTES and then the System waits for the next useraction. Then the user deletes the selected WISDOM BYTES through the UserInterface. The System then waits for the next user action.

On giving the Close command the System gets notified and the user comesout from the Module.

FIG. 24 describes the System State Transition Diagram of the GlobalDelete Module explaining that the Module is based on the differentStates. The System receives events from the user(s), and each eventcauses the transition from one state to another within the Module.

Each State contains its own separate Terminal State. A double linedtransition arrow from State 4 indicates that multiple instances of thestate are possible. So it is possible for multiple instances of state 4to occur, each of which has its own Terminal State. A transition shownwith a dotted line indicates that it is leaving from one State andentering another state.

FIGS. 25 to 27 explain the System Function, System Operation and SystemState Transition respectively of the utility of Bookmarking orUnbookmarking one or more already Bookmarked Records in the Wisdom BytesBank Database/Translation Database, and having the further utility of“Global Bookmark/Unbookmark” wherein the user can select the Records tobe Globally Bookmarked/Unbookmarked, and where the user can make furtherselections before actually Globally Bookmarking/Unbookmarking theRecords. The Records can be Bookmarked/Unbookmarked Globally, in theWisdom Bytes Bank Database/Translation Database, by finding the samefrom the Wisdom Bytes Bank Database/Translation Database based on noneor one or more FIND conditions, the Results being displayed to the userin a grid format with a further utility to Sort the Results, Ascendingor Descending, by some of the relevant classifications, and furtherallowing the user to select the Records to be GloballyBookmarked/Unbookmarked, from the result grid. Bookmarking the Recordswith any kind of Remarks, including, but not limited to Bookmarking theRecords with remarks like “Favourite” (indicating that the Records arethe user's preferred Records) helps in finding the Records by suchBookmarks.

FIG. 25 is the diagram of the System Function of GlobalBookmark/Unbookmark Module of the present invention. The architecture ofthis Module comprises the following functions, which allow a user toBookmark/Unbookmark WISDOM BYTES Globally by finding the WISDOM BYTESfrom the Wisdom Bytes Bank Database/Translation Database by none or oneor more FIND conditions with the help of the User Interface.

The Global Bookmark/Unbookmark Module through the User Interface causesthe Control System to find and retrieve the relevant data from WisdomBytes Bank Database/Translation Database. The Module allows a user to:

-   -   Find existing WISDOM BYTES from the Wisdom Bytes Bank        Database/Translation Database, by none or one or more. FIND        conditions    -   Sort & Select WISDOM BYTES Global Bookmark/Unbookmark WISDOM        BYTES

FIG. 26 describes the System Operation of the Global Bookmark/UnbookmarkModule explaining that the Module is based on user actions.

Once the user finds the WISDOM BYTES from the Wisdom Bytes from theWisdom Bytes Bank Database/Translation Database, by none or one or moreFIND conditions, the user can sort & select the WISDOM BYTES and thenthe System waits for the next user action. The Control System retrievesthe particular WISDOM BYTES from the Database. Then the user canBookmark/Unbookmark the selected WISDOM BYTES through the UserInterface. The System then waits for the next user action. Any BookmarkRemarks added through this Module would overwrite the Remarks addedthrough the Wisdom Bytes Bank Module.

On giving the Close command the System gets notified and the user comesout from the Module.

FIG. 27 describes the System State Transition Diagram of the GlobalBookmark/Unbookmark Module explaining that the Module is based on thedifferent States. The System receives events from the user(s), and eachevent causes the transition from one state to another within the Module.

Each State contains its own separate Terminal State. A double linedtransition arrow from State 4 indicates that multiple instances of thestate are possible. So it is possible for multiple instances of state 4to occur, each of which has its own Terminal State. A transition shownwith a dotted line indicates that it is leaving from one State andentering another state.

FIGS. 28 to 30 explain the System Function, System Operation and SystemState Transition respectively of the utility of Exporting Records (bymeans of a database file created by the System) stored in the WisdomBytes Bank Database/Translation Database, by finding the same from theWisdom Bytes Bank Database/Translation Database, by none or one or moreFIND conditions, the Results being displayed to the user in a gridformat with a further utility to Sort the Results, Ascending orDescending, by some of the relevant classifications, and furtherallowing the user to select the Records to be Exported from the resultgrid. Records can also be Exported to various destinations by using thePrint utility. A further utility allows the user to Export the Record(s)as SMS/MMS and/or Email and/or Network Messaging.

FIG. 28 is the diagram of the System Function of Export Module of thepresent invention. The architecture of this Module comprises thefollowing functions, which allow a user to Export WISDOM BYTE(S) bycreating a database file and/or as SMS/MMS and/or via Email and/orNetwork Messaging with the help of the User Interface.

The Export Module through the User Interface causes the Control Systemto find and retrieve the relevant data from Wisdom Bytes BankDatabase/Translation Database by none or one or more FIND conditions.The Module allows a user to:

-   -   Find existing WISDOM BYTE(S) from the Wisdom Bytes Bank        Database/Translation Database, by none or one or more FIND        conditions    -   Sort & Select WISDOM BYTE(S)    -   Validate Data    -   Export WISDOM BYTE(S) as Database File and/or as SMS/MMS and/or        via Email and/or Network Messaging.

FIG. 29 describes the System Operation of Export Module explaining thatthe Module is based on user actions, which are performed by loops.

Once the user finds the WISDOM BYTE(S) from the Wisdom Bytes BankDatabase/Translation Database, by none or one or more FIND conditions,the System returns to the top-level loop, and waits for the next useraction. The user can sort & select the desired WISDOM BYTE(S) and thenafter data validation can Export WISDOM BYTES as Database File and/or asSMS/MMS and/or via Email and/or Network Messaging. The System then waitsfor the next user action.

On giving the Close command the System gets notified and the user comesout from the Module.

FIG. 30 describes the System State Transition Diagram of the ExportModule explaining that the Module is based on the different States. TheSystem receives events from the user(s), and each event causes thetransition from one state to another within the Module.

Each State contains its own separate Terminal State. A double linedtransition arrow from State 4 indicates that multiple instances of thestate are possible. So it is possible for multiple instances of state 4to occur, each of which has its own Terminal State. A transition shownwith a dotted line indicates that it is leaving from one State andentering another state.

FIGS. 31 to 33 explain the System Function, System Operation and SystemState Transition respectively of the utility of Importing Records from adatabase file that may have been built by another user(s) of thisSystem, with the utility of appending the data already stored by theuser in the Wisdom Bytes Bank Database/Translation Database. The utilityfurther comprises of displaying the Importable Records to the user in agrid format with a further utility to Sort the data, Ascending orDescending, by the relevant classifications. The utility further allowsthe user to make a selection of the data to be imported; therebyallowing the user to Import only such data as may be required.

FIG. 31 is the diagram of the System Function of Import Module of thepresent invention. The architecture of this Module comprises thefollowing functions, which allow a user to Import WISDOM BYTE(S) withthe help of the User Interface from a database file that may have beencreated by another user(s) of this System.

The Import Module through the User Interface causes the Control Systemto retrieve the relevant data from a valid Database file. The Moduleallows a user to:

-   -   Select a File    -   Validate the File    -   Get WISDOM BYTE(S)    -   Sort & Select WISDOM BYTE(S)    -   Import WISDOM BYTE(S)

FIG. 32 describes the System Operation of Import Module explaining thatthe Module is based on user actions, which are performed by loops.

Once the user retrieves the WISDOM BYTE(S) after File Validation, theSystem returns to the top-level loop, and waits for the next useraction. The user can sort & select the desired WISDOM BYTE(S) and canthen Import the WISDOM BYTE(S) selectively, if needed. The Database getsupdated and the System then waits for the next user action.

On giving the Close command the System gets notified and the user comesout from the Module.

FIG. 33 describes the System State Transition Diagram of the ImportModule explaining that the Module is based on the different States. TheSystem receives events from the user(s), and each event causes thetransition from one state to another within the Module.

Each State contains its own separate Terminal State. A double linedtransition arrow from State 4 indicates that multiple instances of thestate are possible. So it is possible for multiple instances of state 4to occur, each of which has its own Terminal State. A transition shownwith a dotted line indicates that it is leaving from one State andentering another state.

FIGS. 34 to 36 explain the System Function, System Operation and SystemState Transition respectively, of the utility of allowing the user toSchedule the WISDOM BYTES by finding the same from the Wisdom Bytes BankDatabase/Translation Database, by none or one or more FIND conditions,to be displayed on the user's computer, including hand held devices, atpreset time intervals, with or without Voice, in the case of with voice,the text of such WISDOM BYTE(S) being additionally displayed on theuser's computer, including hand held devices and simultaneously beingspoken by a character, through an embedded text to speech engine andfurther that the user has the ability to selectively Schedule the WISDOMBYTE(S). A further utility allows the user to send the Record as SMS/MMSand/or via Email and/or Network Messaging at any time before theScheduling Session is over.

FIG. 34 is the diagram of the System Function of WISDOM BYTES SchedulerModule of the present invention. The architecture of this Modulecomprises the following functions, which allow a user to find the WISDOMBYTES by from the Wisdom Bytes Bank Database/Translation Database, bynone or one or more FIND conditions, and Schedule them as desired withthe help of the User Interface.

The WISDOM BYTES Scheduler Module, through the User Interface causes theControl System to find and retrieve the relevant data from the WisdomBytes Bank Database/Translation Database. The Module allows a user to:

-   -   Select a language    -   Find existing WISDOM BYTES from the Wisdom Bytes Bank        Database/Translation Database, by none or one or more FIND        conditions    -   Sort & Select WISDOM BYTES    -   Schedule time interval between the selected WISDOM BYTES    -   Activate Background Music Sound File    -   Activate Voice Assistant    -   Send WISDOM BYTE(S) as SMS/MMS and/or via Email and/or Network        Messaging when the WISDOM BYTE is displayed        -   NOTE: The user can decide whether the Scheduler should            remain active in the system tray of the user's computer,            irrespective of whether the System is running or not.

FIG. 35 describes the System Operation of the WISDOM BYTES SchedulerModule explaining that the Module is based on user actions, which areperformed by loops.

The user selects the language, No. of WISDOM BYTE(S) and then finds theWISDOM BYTE(S) from the Wisdom Bytes Bank Database/Translation Database,by none or one or more FIND conditions. The System then waits for thenext user action. The user can also select to listen to a BackgroundMusic Sound File or can select to activate the Voice Assistant duringthe scheduling activity and after this the user can notify the Systemthat the session is finished. The System then waits for the next useraction. The Scheduled WISDOM BYTE(S) gets displayed according to thespecified time. The user can also send the WISDOM BYTE(S) as SMS/MMSand/or via Email and/or Network Messaging. The System then waits for thenext user action.

On giving the Close command the System gets notified and the user comesout from the Module.

FIG. 36 describes the System State Transition Diagram of the WISDOMBYTES Scheduler Module explaining that the Module is based on thedifferent States. The System receives events from the user(s), and eachevent causes the transition from one state to another within the Module.

Each State contains its own separate Terminal State. A double linedtransition arrow from State 4 indicates that multiple instances of thestate are possible. So it is possible for multiple instances of state 4to occur, each of which has its own Terminal State. A transition shownwith a dotted line indicates that it is leaving from one State andentering another state.

FIGS. 37 to 39 explain the System Function, System Operation and SystemState Transition respectively, of the utility of Restoring orpermanently removing a Record, which may have been deleted by the userfrom the Wisdom Bytes Bank Database/Translation Database, and having thefurther utility of selectively Restoring or deleting a Record or a groupof Records, the Records being displayed to the user in the Recycle Binof the System in a grid format with a further utility to Sort theResults, Ascending or Descending, by some of the relevantclassifications, and further allowing the user to select the Records tobe Deleted or Restored from the result grid.

Any Record that is Restored is sent back to the Wisdom Bytes BankDatabase/Translation Database, with its original ID Number. Any Recordthat is Deleted from the Recycle Bin Module is permanently removed fromthe System.

FIG. 37 is the diagram of the System Function of Recycle Bin Module ofthe present invention. The architecture of this Module comprises thefollowing functions, which allow a user to Restore/Delete WISDOM BYTE(S)with the help of the User Interface.

The Recycle Bin Module of the System, through the User Interface, causesthe Control System to display the deleted data of Wisdom Bytes BankDatabase/Translation Database. The Module allows a user to:

-   -   Sort & Select WISDOM BYTE(S)    -   Restore/Delete WISDOM BYTE(S)

FIG. 38 describes the System Operation of Recycle Bin Module of theSystem explaining that the Module is based on user actions.

The selection utility of the Recycle Bin Module displays all the WISDOMBYTE(S), that may have been deleted earlier, and still lying in theRecycle Bin of the System. The user can sort & select the displayedWISDOM BYTE(S). The System then waits for the next user action. The useris allowed to either to Delete or Restore the selected WISDOM BYTE(S)through the User Interface. The System then waits for the next useraction. The System exercises sufficient caution to ensure that anyRecord(s) or Master of Records that are in use in a Wisdom Bytes Sessionor a Scheduled Session are not permanently removed.

On giving the Close command the System gets notified and the user comesout from the Module.

FIG. 39 describes the System State Transition Diagram of the Recycle BinModule of the System explaining that the Module is based on thedifferent States. The System receives events from the user(s), and eachevent causes the transition from one state to another within the Module.

Each State contains its own separate Terminal State. A double linedtransition arrow from State 4 indicates that multiple instances of thestate are possible. So it is possible for multiple instances of state 4to occur, each of which has its own Terminal State. A transition shownwith a dotted line indicates that it is leaving from one State andentering another state.

FIGS. 40 to 42 explain the System Function, System Operation and SystemState Transition respectively, of the Tools/Help Menu Options Modulecomprising of software maintenance tools such as Back Up, Repair,Restore, Compression of the entire database and System Check. There areother tools such as Start Up options, Data Entry Options, Change Sound,Customize Header and Footer, Graphical User Interface Manager, Labels,Select Skin, Remove Wisdom Bytes Session(s), and Help. The System allowsthe creation of Sub users who are able to set their own preferences withrespect to the relevant tools.

The System wherein one or more Module(s)/utility(s) or program(s) of thesame can Operate within a browser and/or other viewing and/or processingprograms, and can operate on one or more computers, including hand helddevices.

FIG. 40 is the diagram of the System Function of Tools/Help Menu OptionsModule of the present invention. The architecture of this Modulecomprises the following functions, which allow a user to select anyoption for Customization including software maintenance and updating ofdatabase.

The Tools/Help Menu Options Module through the User Interface retrievesand brings forth the following options:

-   -   Back Up—This utility allows the user to back up the Database(s)    -   Repair/Restore/Compress—This utility allows the user to        repair/restore/compress the Database(s)    -   Change Sound—This utility allows the user to change the        background sounds    -   System Check—This utility allows the user to initiate a System        check    -   Start Up Options—This utility allows the user to set conditions        like Login Screen and Quick Start Screen to appear each time the        System is initiated    -   Customize Header and Footer—This utility allows the user to        customize the Header and Footer for the Printed outputs.    -   Select Skin—This utility allows the user to select the “skins”        for the User Interface.    -   Data Entry Options—This utility allows the user to copy an        existing classification and previously entered data for new data        input.    -   Label Printing—This utility allows the user to Print user        information labels.    -   Graphical User Interface Manager—This utility allows the user to        change the Labels that appear on the Graphical User Interface.    -   User Information—This utility allows the user to modify the        information entered during registration of the System.    -   Subject wise WISDOM BYTES Count—This utility allows the user to        view WISDOM BYTES stored under particular Subject(s).    -   Remove Wisdom Bytes Session(s)—This utility allows the user to        Delete earlier Wisdom Bytes Session(s), such deletions being        capable of being made selectively.    -   Help—This utility allows the user to invoke the Help files,        which provide Help on how best to use the System.

FIG. 41 describes the System Operation of the Tools/Help Menu OptionsModule explaining that the Module is based on user actions. Through thisModule, the user can select any option for customization, includingsoftware maintenance and updating of Database.

FIG. 42 describes the System State Transition Diagram of the Tools/HelpMenu Options Module explaining that the Module is based on differentStates. The System receives events from the user(s), and each eventcauses the transition from one state to another within the Module.

Each State contains its own separate Terminal State. A double linedtransition arrow from State 4 indicates that multiple instances of thestate are possible. So it is possible for multiple instances of state 4to occur, each of which has its own Terminal State. A transition shownwith a dotted line indicates that it is leaving from one State andentering another state.

FIGS. 43 to 48 explain the System Function, System Operation and SystemState Transition respectively, of a Translation utility, allowing theuser to consider any Record as a parent language Record and translatethe same into one or more languages of the user's choice, thetranslation activity happening from a Translation Module which isinvoked in the Wisdom Bytes Bank Module, and further that all of thefeatures and/or utility(s)/functionality(s) of the System remain commonto the translated Record as would be applicable to the parent languageRecord. There is a further utility of “Global Translation” whereinRecord(s) can be found and part(s) of the Record(s) can be translatedGlobally. The Records can be translated Globally by finding them fromthe Wisdom Bytes Bank Database/Translation Database, by none or one ormore FIND conditions, the Results being displayed to the user in a gridformat with a further utility to Sort the Results, Ascending orDescending, by some of the relevant classifications, and furtherallowing the user to select the Records to be Globally translated fromthe result grid.—EXAMPLE—The user may want to translate the Subject ofsome or all WISDOM BYTES having been classified under the SubjectGEOGRAPHY from English to Spanish. The Global utility would permit theuser to translate this across multiple Records instead of translatingthe same one by one.

FIG. 43 is the diagram of the System Function of Translation Module ofthe present invention. The architecture of this Module comprises thefollowing functions, which allow a user to consider any WISDOM BYTE as aparent language Record and Translate the same into one or more languagesof the user's choice.

The Translation Module through the User Interface causes the ControlSystem to find and retrieve the relevant data from the Wisdom Bytes BankDatabase/Translation Database. The Module allows a user to:

-   -   Find existing WISDOM BYTE(S) from the Wisdom Bytes Bank        Database/Translation Database by none or one or more FIND        conditions    -   Sort & Select WISDOM BYTE(S)    -   Select/Add a language    -   Add Translations    -   Modify Translations    -   Delete Translations    -   Print

FIG. 44 describes the System Operation of Translation Module explainingthat the Module is based on user actions, which are performed by loops.The user finds the WISDOM BYTE(S) from the Wisdom Bytes BankDatabase/Translation Database, by none or one or more FIND conditions.The user then sorts & selects the WISDOM BYTES and the System then waitsfor the next user action. Then the user selects a WISDOM BYTE(S) to betranslated and translates the same, field by field, through the UserInterface. The user can also Modify an earlier translation or Delete thesame. The System then waits for the next user action. The user is ableto Print the Record from this Module after selecting the appropriatePrint criterion. The System then waits for the next user action.

On giving the Close command the System gets notified and the user comesout from the Module.

FIG. 45 describes the System State Transition Diagram of the TranslationModule explaining that the Module is based on different States. TheSystem receives events from the user(s), and each event causes thetransition from one state to another within the Module.

Each State contains its own separate Terminal State. A double linedtransition arrow from State 4 indicates that multiple instances of thestate are possible. So it is possible for multiple instances of state 4to occur, each of which has its own Terminal State. A transition shownwith a dotted line indicates that it is leaving from one State andentering another state.

FIG. 46 is the diagram of the System Function of Global TranslationModule of the present invention. The architecture of this Modulecomprises the following functions, which allow a user to translate aselected part of the parent language WISDOM BYTE(S) across severalWISDOM BYTES etc. Globally in any language of the user's choice.

The Global Translation Module through the User Interface causes theControl System to find and retrieve the relevant data from the WisdomBytes Bank Database/Translation Database by none or one or more FINDconditions. The Module allows a user to:

-   -   Find existing WISDOM BYTES by none or one or more FIND        conditions    -   Sort & Select WISDOM BYTES    -   Select/Add a language    -   Select part for Global Translation    -   Translate Globally

FIG. 47 describes the System Operation of Global Translation Moduleexplaining that the Module is based on user actions.

Once the user finds the WISDOM BYTES from the Wisdom Bytes BankDatabase/Translation Database by none or one or more FIND conditions,the user can sort & select the WISDOM BYTES and the System then waitsfor the next user action. Then the user can select part of the WISDOMBYTES and translate the same across multiple WISDOM BYTES through theUser Interface, instead of translating the same one by one. The Systemthen waits for the next user action.

On giving the Close command the System gets notified and the user comesout from the Module.

FIG. 48 describes the System State Transition Diagram of the GlobalTranslation Module explaining that the Module is based on differentStates. The System receives events from the user(s), and each eventcauses the transition from one state to another within the Module.

Each State contains its own separate Terminal State. A double linedtransition arrow from State 4 indicates that multiple instances of thestate are possible. So it is possible for multiple instances of state 4to occur, each of which has its own Terminal State. A transition shownwith a dotted line indicates that it is leaving from one State andentering another state.

FIGS. 49 to 51 explain the System Function, System Operation and SystemState Transition respectively, of a Master Module which accepts data(such data capable of being accepted from more than one user at the sametime), with or without Voice, from the user. The System provides theutility of creating, editing, deleting, printing, navigating, findingMasters like; User, Source of Information, Type, Subject & Sub subjects,Language with sufficient security, so as not to allow the deletion ofany Master of a Record that may be in use.

FIG. 49 is the diagram of the System Function of Master Module of thepresent invention. The architecture of this Module comprises thefollowing functions, which allow a user to create and store Masters withthe help of the User Interface.

The Master Module through the User Interface causes the Control Systemto retrieve the relevant data from the Wisdom Bytes BankDatabase/Translation Database. The Module allows a user to:

-   -   Find existing Master(s) by none or one or more FIND conditions    -   Sort & Select Master(s)    -   Add & Save Master(s)    -   Modify & Save Master(s)    -   Delete Master(s)    -   Copy Current Entry    -   Print Master(s)    -   Go To a Master

FIG. 50 describes the System Operation of the Master Module explainingthat the Module is based on user actions, which are performed by loops.

The Add functionality allows the user to Input data in all the fields.The functionality is controlled through a top-level loop. The ControlSystem updates the Database and the System then waits for the next useraction.

The FIND functionality is controlled through a top-level loop whereinthe user is asked to enter/select the find criteria, to bring forthMasters based on the FIND criteria. After finding the Masters, the usercan sort the Masters by different classifications and can then Modify,Delete or Print the Masters. After Modification, if the user saves theMaster, the database gets updated and the System then waits for the nextuser action. Similarly, after deleting a Master, the database getsupdated and the System then waits for the next user action.

The Copy Current Entry functionality is controlled through a top-levelloop.

This functionality allows the user to copy the data existing in one ormore of the fields of the current Master and make the necessaryAdditions/Modifications in the other fields. The Control System updatesthe new Master in the Database and the System then waits for the nextuser action.

The Printing functionality is controlled through a top-level loop. Theuser can Print the Masters. The Control System retrieves the Master(s)from the Database and then the System waits for the next user action.

The Navigation functionality allows the user to navigate betweenMasters.

On giving the Close command the System gets notified and the user comesout from the Module.

FIG. 51 describes the System State Transition Diagram of the MasterModule explaining that the Module is based on different States. TheSystem receives events from the user(s), and each event causes thetransition from one state to another within the module.

Each State contains its own separate Terminal State. A double linedtransition arrow from State 4 indicates that multiple instances of thestate are possible. So it is possible for multiple instances of state 4to occur, each of which has its own Terminal State. A transition shownwith a dotted line indicates that it is leaving from one State andentering another state.

Thus, while there have been shown and described and pointed outfundamental novel features of the present invention as applied topreferred embodiments thereof, it will be understood that the describedembodiments are to be considered in all respects only as illustrativeand not restrictive and various omissions, substitutions, and changes inthe form and details of the methods described may be made by thoseskilled in the art without departing from the spirit of the presentinvention. For example, it is expressly intended that all combinationsof those elements and/or method steps which perform substantially thesame function in substantially the same way to achieve the same resultsare within the scope of this invention. Substitutions of elements fromone described embodiment to another are also fully intended andcontemplated. It is the intention, therefore, to be limited only asindicated by the scope of the claims appended hereto. All changes whichcome within the meaning and range of equivalency of the claims are to beembraced within their scope.

1-16. (canceled)
 17. An interactive system for building, and sharingone's own databank of Wisdom Bytes, such as Words of Wisdom, BasicTruths, and/or Facts and Feats on any subject, in one or more languages,using a computer system comprising: a) a User Interface; b) one or morewell-classified databases to store data user wise including a WisdomByte Bank Database, Translation Database, User Database, andConfiguration Database; c) at least one well classified data inputorganizing and management module, said data is stored in the form ofrecords in the databases; d) modules for sharing, invoking, storing, forcontinuous motivation and for improving one's knowledge of Wisdom Bytessuch as Words of Wisdom, Basic Truths, and/or Facts and Feats, using thedata from the databank, said data having been selected by a user byfinding the same from the databank by none or one or more “FIND”conditions; and e) a control system acting as a bridge between the UserInterface and the databases.
 18. The system according to claim 17wherein the “FIND” conditions are defined by classifications comprisinga Date, Record ID, Language, Source of Information, Type of Wisdom Byte,Subject and Sub Subjects, and by keywords, wildcard characters, FileAttachments or Bookmark Remarks, including “Favorite”.
 19. The systemaccording to claim 17 wherein the modules include a Wisdom Bytes SessionModule allowing the user to invoke and store a Wisdom Bytes Session forcontinuous motivation and for improving one's knowledge of Wisdom Bytessuch as Words of Wisdom, Basic Truths, and/or Facts and Feats, using thedata from the databank, said data having been selected by the user byfinding the same from the databank by none or one or more “FIND”conditions.
 20. The system according to claim 17 wherein the modulesinclude a Wisdom Bytes Scheduler Module for allowing the user toschedule the Wisdom Bytes such as Words of Wisdom, Basic Truths, and/orFacts and Feats, by finding the same from the databank by none or one ormore “FIND” conditions and said Words of Wisdom, Basic Truths, and/orFacts and Feats are brought up on the user's computer system at presettime intervals.
 21. The system according to claim 17 wherein the modulesinclude an Export Module for allowing the user(s) to export data fromthe databank, said data having been selected by the user(s) by findingthe same by none or one or more “FIND” conditions.
 22. The systemaccording to claim 17 wherein the modules include an Import Module forallowing the user(s) to import data built by other user(s).
 23. Thesystem according to claim 22 wherein the Import Module further includesa utility for selectively importing the data.
 24. The system accordingto claim 17 wherein said data input organizing and management moduleallows the user to classify the data by well-defined classificationscomprising Date, Language, Source of Information, Type of Wisdom Byte,Subject and Sub Subjects.
 25. The system according to claim 17 whereinthe modules include a Global Attachment Module for allowing the user toattach image, animation, or sound files to a record in the database. 26.The system according to claim 17 wherein the modules include a GlobalAssociation Module for allowing the user to associate files, URLs, orremarks to a record in the database.
 27. The system according to claim17 wherein said data input organizing and management module furtherincludes a utility for copying of existing classification and previouslyentered data for new data input by the user for ease of data entry. 28.The system according to claim 17 wherein the modules include a GlobalModification Module for allowing the user to modify a record in thedatabase individually and globally.
 29. The system according to claim 17wherein the modules include a Global Delete Module for allowing the userto delete a record in the database individually and globally.
 30. Thesystem according to claim 17 wherein the modules include a Recycle BinModule for allowing the user to restore or permanently remove a Recordindividually or plurally from the database.
 31. The system according toclaim 17 wherein the modules include a report Module for allowing userto print reports and/or graphs from the data in the databank, by none orone or more “FIND” conditions.
 32. The system according to claim 17wherein the modules include a Global Bookmark/Unbookmark Module forallowing the user to bookmark or unbookmark a record in the database,individually or globally with Bookmark Remarks including “Favorite”. 33.The system according to claim 17 wherein the modules include aTranslation Module as well as a Global Translation Module for allowingtranslation of a record in the database, from one language into anotherof the user's choice, individually or globally.
 34. The system accordingto claim 17 wherein the modules include a Tools/Help Menu Options Modulefor allowing the user to select an option for customization includingsystem maintenance and updating of the database.
 35. The systemaccording to claim 17 wherein the modules include a Master Module forallowing the user to create and store masters for well-definedclassifications.
 36. The system according to claim 17 wherein themodules and utilities of said modules are adapted to operate within abrowser and/or other viewing and/or processing programs and to operateon one or more computer systems including hand held devices.